package org.zhadoop.stream.cql.semanticanalyzer.parser.visitor;

import org.zhadoop.stream.cql.semanticanalyzer.parser.CQLBaseVisitor;

/**
 * CQL语法遍历
 * @author zwd
 *
 * @param <T>
 */
public abstract class AbsCQLParserBaseVisitor<T> extends CQLBaseVisitor<T> {
	
	public AbsCQLParserBaseVisitor(){
		super();
	}
	
	/**
	 * 设定visitor 的默认值
	 * 这个接口一定不能省略，否则会导致解析结果返回为null
	 */
	@Override
	protected abstract T defaultResult();
}
